Skip to content
This repository was archived by the owner on Jan 5, 2026. It is now read-only.

[enh] use Misc() properties in trellis' PCF#221

Open
chmousset wants to merge 1 commit into
m-labs:masterfrom
chmousset:enh_icestorm_pcf
Open

[enh] use Misc() properties in trellis' PCF#221
chmousset wants to merge 1 commit into
m-labs:masterfrom
chmousset:enh_icestorm_pcf

Conversation

@chmousset

Copy link
Copy Markdown

Currently Misc() properties are ignored when generating the pcf constraint file for trellis.

To keep compatibility with existing platforms, Lattice's Diamond properties are translated to nextpnr's.
Only PULLUP has been successfully tested (on icestick), but PULLUP_RESISTOR should be supported aswell, based on document found here (p91)

the IOStandard() properties are not supported by nextpnr, therefore nothing is done with them.

@sbourdeauducq

Copy link
Copy Markdown
Member

Hmm, the idea behind Misc() is to allow toolchain-specific attributes that are just passed as-is.
How about adding Pullup() instead (and migrating existing code)?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants